package com.akami.admin;

import java.util.HashMap;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import xframe.conf.Constants;
import xframe.util.DynamicVar;
import xframe.util.db.Row;

public class SessionManager {
	public static boolean sessioncheck(		HttpServletRequest  request,
			HttpServletResponse response, 
			HashMap req,
			Row messageMap
			)throws Exception {


		boolean sessionError = false;
		
		HttpSession session = request.getSession();

		String session_id = (String)session.getAttribute("s_email");
	
	
		try{
			if(session_id == null || session_id.equals(Constants.GUEST_SESSTION_NAME)){
			//세션이 없거나 로그인을 하지 않았을 경우
				System.out.println("세션이 없거나 로그인을 하지 않았을 경우");
			sessionError	=	true;
			}else{  
			
				//if(!DynamicVar.get("cdc.board.notice").equals(req.get("bbs_id"))){
				//	if(session_id.equals("admin") || !session_id.equals(Constants.GUEST_SESSTION_NAME) ){  
				//		sessionError	=	true;
				//		System.out.println("세션이 없거나 로그인을 하지 않았을 경우");
				///	}
				//}else 
				//if((DynamicVar.get("cdc.board.notice").equals(req.get("bbs_id")) && !session_id.equals("admin"))) {
				//	sessionError	=	true;        
				//	System.out.println("관리자가 아닌 사람이 공지사항을 쓸때:"+session_id);
				//}	
			}
		}catch(Exception e){
			e.printStackTrace();
			sessionError	=	true;     
		}
		return sessionError;
	}	

}

